#include<functional>
#include<iostream>
using namespace std;

//内建函数对象 算术仿函数

//negate 一元仿函数 取反函数
void test01()
{
	negate<int> n;

	cout << n(50) << endl;
}

void test02()
{
	plus<int> p;

	cout << p(10, 20) << endl;    //两个参数类型必须相同
}


int main()
{
	test01();

	test02();

	system("pause");

	return 0;
}